<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!-- saved from url=(0045)http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx -->
<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><TITLE>
	PDFsharp: Frequently Asked Questions - PDFsharp and MigraDoc Wiki
</TITLE>
    <!--link type="text/css" rel="stylesheet" href="sl_style/customcss.css" />		
    <!--script type="text/javascript" src="/Scripts/shAll.js" ></script-->
<META http-equiv="Page-Enter" content="blendTrans(Duration=0.2)"><META http-equiv="Page-Exit" content="blendTrans(Duration=0.2)"> 
    
    <SCRIPT type="text/javascript" src="./test_files/shCore.js"></SCRIPT>
    <SCRIPT type="text/javascript" src="./test_files/shBrushCSharp.js"></SCRIPT>
    <SCRIPT type="text/javascript" src="./test_files/shBrushVb.js"></SCRIPT>
    <SCRIPT type="text/javascript" src="./test_files/shBrushXml.js"></SCRIPT>
    <LINK type="text/css" rel="stylesheet" href="./test_files/shCore.css"><LINK type="text/css" rel="stylesheet" href="./test_files/shThemeDefault.css">
    <SCRIPT type="text/javascript">
      SyntaxHighlighter.config.clipboardSwf = 'shl/scripts/clipboard.swf';
      SyntaxHighlighter.all();
    </SCRIPT>
<LINK rel="alternate" title="PDFsharp and MigraDoc Wiki" href="http://www.pdfsharp.net/wiki/RSS.aspx" type="application/rss+xml">
<LINK rel="alternate" title="PDFsharp and MigraDoc Wiki - Discussions" href="http://www.pdfsharp.net/wiki/RSS.aspx?Discuss=1" type="application/rss+xml">
<LINK rel="stylesheet" media="print" href="./test_files/Print_Styles.css" type="text/css">
<LINK rel="stylesheet" media="screen" href="./test_files/Screen_Styles.css" type="text/css">
<LINK rel="search" href="http://www.pdfsharp.net/wiki/Search.aspx?OpenSearch=1" type="application/opensearchdescription+xml" title="PDFsharp and MigraDoc Wiki - Search"><SCRIPT src="./test_files/Scripts.js" type="text/javascript"></SCRIPT>
<LINK rel="shortcut icon" href="http://www.pdfsharp.net/wiki/Themes/Default/Icon.ico" type="image/x-icon">
<SCRIPT type="text/javascript" src="./test_files/Scripts(1).js"></SCRIPT>
</HEAD><BODY>
    <FORM name="aspnetForm" method="post" action="http://www.pdfsharp.net/wiki/Default.aspx?Page=PDFsharpFAQ&NS=" id="aspnetForm">
<DIV>
<INPUT type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJMjIzMjc0ODMyD2QWAmYPZBYCAgMPZBYCAgkPZBYEAh0PDxYCHg1BbnRoZW1WaXNpYmxlaGRkAikPDxYCHgdWaXNpYmxlaGQWAmYPFgIeC18hSXRlbUNvdW50ZmRkfnpmzzvgev7U79USNyvYwZsK4MQ=">
</DIV>

<SCRIPT type="text/javascript">
//<![CDATA[
var Anthem_FormID = "aspnetForm";
//]]>
</SCRIPT>
<SCRIPT src="./test_files/WebResource.axd" type="text/javascript"></SCRIPT>
		<SCRIPT type="text/javascript">
<!--
__BaseName = "ctl00_CphMaster_";
__ConfirmMessage = "Are you sure you want to proceed?";
// -->
</SCRIPT>
		<SCRIPT type="text/javascript">
		<!--
			function __GetServerElementById(id) {
				return document.getElementById(__BaseName + id);
			}
			function __RequestConfirm() {
				return confirm(__ConfirmMessage);
			}
		// -->
		</SCRIPT>
    
        <DIV id="HeaderDiv">
            <DIV style="float: right;">Welcome <A href="http://www.pdfsharp.net/wiki/Language.aspx" class="systemlink" title="Select your language">Guest</A> • <A class="pagelink" href="http://www.pdfsharp.net/wiki/Create%20Account.ashx" title="Create Account">Login</A></DIV><H1>PDFsharp and MigraDoc Wiki</H1>

        </DIV>
                   
        <DIV id="ContainerDiv">
                 
            <DIV id="SidebarDiv">
                <DIV id="SidebarHeaderDiv">
                    <!-- Used for layout purposes only -->
                </DIV>
                <DIV id="SidebarContentDiv">
                    <DIV style="float: right;">
<A href="http://www.pdfsharp.net/wiki/RSS.aspx" title="Update notifications for PDFsharp and MigraDoc Wiki (RSS 2.0)"><IMG src="./test_files/RSS.png" alt="RSS"></A>
<A href="http://www.pdfsharp.net/wiki/RSS.aspx?Discuss=1" title="Update notifications for PDFsharp and MigraDoc Wiki Discussions(RSS 2.0)"><IMG src="./test_files/RSS.png" alt="RSS"></A></DIV>
<A href="http://www.pdfsharp.net/wiki/Edit.aspx?Page=MainPage&Section=0" class="editsectionlink"></A><H3 class="separator">Navigation<A class="headeranchor" id="Navigation_0" href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx#Navigation_0" title="Link to this Section">¶</A></H3><UL><LI><B><A class="pagelink" href="http://www.pdfsharp.net/wiki/MainPage.ashx" title="Main Page">Main Page</A></B></LI></UL><BR><UL><LI><A class="systemlink" href="http://www.pdfsharp.net/wiki/RandPage.aspx" title="Random Page">Random Page</A></LI><LI><A class="systemlink" href="http://www.pdfsharp.net/wiki/Edit.aspx" title="Create a new Page">Create a new Page</A></LI><LI><A class="systemlink" href="http://www.pdfsharp.net/wiki/AllPages.aspx" title="All Pages">All Pages</A></LI><LI><A class="systemlink" href="http://www.pdfsharp.net/wiki/Category.aspx" title="Categories">Categories</A></LI><LI><A class="systemlink" href="http://www.pdfsharp.net/wiki/NavPath.aspx" title="Navigation Paths">Navigation Paths</A></LI></UL><BR><UL><LI><A class="systemlink" href="http://www.pdfsharp.net/wiki/Upload.aspx" title="File Management">File Management</A></LI></UL><BR><UL><LI><A class="pagelink" href="http://www.pdfsharp.net/wiki/Create%20Account.ashx" title="Create Account">Create Account</A></LI></UL><BR><SMALL><B>Quick Search</B></SMALL><BR>
<SCRIPT type="text/javascript"><!--
function _DoSearch() { document.location = 'Search.aspx?AllNamespaces=1&Query=' + encodeURI(document.getElementById('TxtSearchBox').value); }
// -->
</SCRIPT><INPUT type="text" id="TxtSearchBox" onkeydown="javascript:var keycode; if(window.event) keycode = event.keyCode; else keycode = event.which; if(keycode == 10 || keycode == 13) { _DoSearch(); return false; }"> <BIG><A href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx#" onclick="javascript:_DoSearch(); return false;">»</A></BIG><BR><BR><A href="http://www.screwturn.eu/" title="PoweredBy" target="_blank"><IMG src="./test_files/PoweredBy.png" alt="PoweredBy"></A>

                </DIV>
                <DIV id="SidebarFooterDiv">
                    <!-- Used for layout purposes only -->
                </DIV>
            </DIV>
            <DIV id="MainDiv">
                <DIV id="MainHeaderDiv">
                    <!-- Used for layout purposes only -->
                </DIV>
                <DIV id="PageInternalHeaderDiv">
</DIV>
                

	<SCRIPT type="text/javascript">
<!--
var __cookiePath = "/wiki";
// -->
</SCRIPT>

    <SCRIPT type="text/javascript">
    <!--
        function __ShowAllTrail() {
            try {
                document.getElementById("BreadcrumbsDivMin").style["display"] = "none";
                document.getElementById("BreadcrumbsDivAll").style["display"] = "";
                __SetStatus("1");
            }
            catch(ex) { }
            return false;
        }
        function __HideTrail() {
            try {
                document.getElementById("BreadcrumbsDivMin").style["display"] = "";
                document.getElementById("BreadcrumbsDivAll").style["display"] = "none";
                __SetStatus("0");
            }
            catch(ex) { }
            return false;
        }
        
        function __CreateCookie(name, value, days) {
			var expires = "";
	        if(days) {
		        var date = new Date();
		        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
		        expires = "; expires=" + date.toGMTString();
	        }
	        else expires = "";
	        document.cookie = name + "=" + value + expires + "; path=" + __cookiePath;
        }

        function __ReadCookie(name) {
	        var nameEQ = name + "=";
	        var ca = document.cookie.split(';');
	        for(var i =0; i < ca.length; i++) {
		        var c = ca[i];
		        while(c.charAt(0) == ' ') c = c.substring(1, c.length);
		        if(c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
	        }
	        return null;
        }

        function __EraseCookie(name) {
	        __CreateCookie(name, "", -1);
        }
        
        function __SetStatus(open) {
            __CreateCookie("ScrewTurnWikiBCT", open, 365);
        }
        function __GetStatus() {
            var value = __ReadCookie("ScrewTurnWikiBCT");
            if(value) return value;
            else return "0";
        }

        var __attachmentsMenuJustShown = false;
        var __adminToolsMenuJustShown = false;

        function __ToggleAttachmentsMenu() {
        	var element = document.getElementById("PageAttachmentsDiv");
        	if(element) {
        		if(element.style["display"] == "none") {
        			element.style["display"] = "";
        			__RepositionDiv(document.getElementById("PageAttachmentsLink"), element);
        			__attachmentsMenuJustShown = true;
        		}
        	}
        	return false;
        }
        function __HideAttachmentsMenu() {
        	var element = document.getElementById("PageAttachmentsDiv");
        	if(element && !__attachmentsMenuJustShown) {
        		element.style["display"] = "none";
        	}
        	__attachmentsMenuJustShown = false;
        	return true; // Needed to enabled next clicks' action (file download)
        }

        function __ToggleAdminToolsMenu() {
        	var element = document.getElementById("AdminToolsDiv");
        	if(element) {
        		if(element.style["display"] == "none") {
        			element.style["display"] = "";
        			__RepositionDiv(document.getElementById("AdminToolsLink"), element);
        			__adminToolsMenuJustShown = true;
        		}
        	}
        	return false;
        }
        function __HideAdminToolsMenu() {
        	var element = document.getElementById("AdminToolsDiv");
        	if(element && !__adminToolsMenuJustShown) {
        		element.style["display"] = "none";
        	}
        	__adminToolsMenuJustShown = false;
        	return true; // Needed to enable next clicks' action (admin tools)
        }

        function __HideAllMenus() {
        	__HideAttachmentsMenu();
        	__HideAdminToolsMenu();
        }

        document.body.onclick = __HideAllMenus;

        function __AbsolutePosition(obj) {
        	var pos = null;
        	if(obj != null) {
        		pos = new Object();
        		pos.top = obj.offsetTop;
        		pos.left = obj.offsetLeft;
        		pos.width = obj.offsetWidth;
        		pos.height = obj.offsetHeight;

        		obj = obj.offsetParent;
        		while(obj != null) {
        			pos.top += obj.offsetTop;
        			pos.left += obj.offsetLeft;
        			obj = obj.offsetParent;
        		}
        	}
        	return pos;
        }

        var __showTimer = null;
        var __hideTimer = null;

        function __ShowDropDown(divId, parent) {
           	// Set a timer
        	// On mouse out, cancel the timer and start a 2nd timer that hides the menu
        	// When the 1st timer elapses
        	//   show the drop-down
        	//   on menu mouseover, cancel the 2nd timer
        	//   on menu mouse out, hide the menu
        	__showTimer = setTimeout('__ShowDropDownForReal("' + divId + '", "' + parent.id + '");', 200);
        }

        function __ShowDropDownForReal(divId, parentId) {
        	var pos = __AbsolutePosition(document.getElementById(parentId));
        	var menu = document.getElementById(divId);
        	menu.style["display"] = "";
        	menu.style["position"] = "absolute";
        	menu.style["top"] = (pos.top + pos.height) + "px";
        	menu.style["left"] = pos.left + "px";
        	__showTimer = null;
        }

        function __HideDropDown(divId) {
        	if(__showTimer) clearTimeout(__showTimer);
        	__hideTimer = setTimeout('__HideDropDownForReal("' + divId + '");', 200);
        }

        function __HideDropDownForReal(divId) {
        	document.getElementById(divId).style["display"] = "none";
        	__hideTimer = null;
        }

        function __CancelHideTimer() {
        	if(__hideTimer) clearTimeout(__hideTimer);
        }
        
    // -->
    </SCRIPT>

	<A id="PageTop"></A>
	
	<DIV id="PageHeaderDiv">
	
		<!-- Change this to PageToolbarDiv -->
		<DIV id="EditHistoryLinkDiv">
			<A id="DiscussLink" title="Discuss" href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx?Discuss=1">Discuss (0)</A>
			
			<A id="ViewCodeLink" title="View Page Code" href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx?Code=1">View Page Code</A>
			<A id="HistoryLink" title="View Page edit history" href="http://www.pdfsharp.net/wiki/History.aspx?Page=PDFsharpFAQ">History</A>
			
			
			
			
			
		</DIV>
		
		<H1 class="pagetitle">
			
			PDFsharp: Frequently Asked Questions
			
		</H1>
		
		<DIV id="PrintLinkDiv">
			<A id="PrintLink" href="http://www.pdfsharp.net/wiki/Print.aspx?Page=PDFsharpFAQ" title="Printer friendly version" target="_blank">Print</A>
		</DIV>
		
		<DIV id="RssLinkDiv">
			<A id="RssLink" href="http://www.pdfsharp.net/wiki/RSS.aspx?Page=PDFsharpFAQ" title="Update notifications for this Page (RSS 2.0)" target="_blank">RSS</A>
		</DIV>
		
		<DIV id="EmailNotificationDiv">
			<SPAN id="Anthem_ctl00_CphMaster_btnEmailNotification__"></SPAN>
		</DIV>
		
		<DIV id="ctl00_CphMaster_pnlPageInfo">
	
			<DIV id="PageInfoDiv">
				<SPAN id="ModificationSpan">
					Modified on 
					2009/08/24 10:49
				</SPAN>
				<SPAN id="AuthorSpan">
					 by 
					<A href="http://www.pdfsharp.net/wiki/User.aspx?Username=THHO">Thomas Hövel</A>
				</SPAN>
				<SPAN id="NavPathsSpan">
					
				</SPAN>
				<SPAN id="CategoriesSpan">
					Categorized as 
					<A href="http://www.pdfsharp.net/wiki/AllPages.aspx?Cat=FAQ" title="FAQ">FAQ</A>, <A href="http://www.pdfsharp.net/wiki/AllPages.aspx?Cat=PDFsharp%20FAQ" title="PDFsharp FAQ">PDFsharp FAQ</A>
				</SPAN>
				
				<SPAN id="PageDiscussionSpan">
					
					
				</SPAN>
			</DIV>
		
</DIV>
		
		<DIV id="BreadcrumbsDiv"><DIV id="BreadcrumbsDivMin"><DIV id="s417391e4-5a28-4635-9ab2-3e97477ad1db" style="display: none; " class="pageoutgoinglinksmenu" onmouseover="javascript:return __CancelHideTimer();" onmouseout="javascript:return __HideDropDown(&#39;s417391e4-5a28-4635-9ab2-3e97477ad1db&#39;);"><A href="http://www.pdfsharp.net/wiki/PDFsharp_1_30_Folders.ashx" title="PDFsharp 1.30 Folders">PDFsharp 1.30 Folders</A><A href="http://www.pdfsharp.net/wiki/PDFsharpFirstSteps.ashx" title="PDFsharp: First Steps">PDFsharp: First Steps</A><A href="http://www.pdfsharp.net/wiki/PDFsharpSamples.ashx" title="PDFsharp Samples">PDFsharp Samples</A><A href="./test_files/test.html" title="PDFsharp: Frequently Asked Questions">PDFsharp: Frequently Asked Questions</A><A href="http://www.pdfsharp.net/wiki/PDFsharpArticles.ashx" title="PDFsharp Articles">PDFsharp Articles</A><A href="http://www.pdfsharp.net/wiki/MigraDoc_1_30_Folders.ashx" title="MigraDoc 1.30 Folders">MigraDoc 1.30 Folders</A><A href="http://www.pdfsharp.net/wiki/MigraDocFirstSteps.ashx" title="MigraDoc: First Steps">MigraDoc: First Steps</A><A href="http://www.pdfsharp.net/wiki/MigraDocSamples.ashx" title="MigraDoc Samples">MigraDoc Samples</A><A href="http://www.pdfsharp.net/wiki/MigraDocFAQ.ashx" title="MigraDoc: Frequently Asked Questions">MigraDoc: Frequently Asked Questions</A><A href="http://www.pdfsharp.net/wiki/MigraDocArticles.ashx" title="MigraDoc Articles">MigraDoc Articles</A></DIV>» <A href="http://www.pdfsharp.net/wiki/MainPage.ashx" title="Main Page" onmouseover="javascript:return __ShowDropDown(&#39;s417391e4-5a28-4635-9ab2-3e97477ad1db&#39;, this);" id="lnks417391e4-5a28-4635-9ab2-3e97477ad1db" onmouseout="javascript:return __HideDropDown(&#39;s417391e4-5a28-4635-9ab2-3e97477ad1db&#39;);">Main Page</A> <DIV id="s22ec29a7-be9c-4df8-9601-45051a41618c" style="display: none;" class="pageoutgoinglinksmenu" onmouseover="javascript:return __CancelHideTimer();" onmouseout="javascript:return __HideDropDown(&#39;s22ec29a7-be9c-4df8-9601-45051a41618c&#39;);"><A href="http://www.pdfsharp.net/wiki/MigraDocFAQ.ashx" title="MigraDoc: Frequently Asked Questions">MigraDoc: Frequently Asked Questions</A><A href="http://www.pdfsharp.net/wiki/PDFsharpSamples.ashx" title="PDFsharp Samples">PDFsharp Samples</A><A href="http://www.pdfsharp.net/wiki/PostScript_fonts.ashx" title="PostScript fonts and PDFsharp">PostScript fonts and PDFsharp</A><A href="http://www.pdfsharp.net/wiki/RoadMap.ashx" title="Road Map">Road Map</A></DIV>» <B><A href="./test_files/test.html" title="PDFsharp: Frequently Asked Questions" onmouseover="javascript:return __ShowDropDown(&#39;s22ec29a7-be9c-4df8-9601-45051a41618c&#39;, this);" id="lnks22ec29a7-be9c-4df8-9601-45051a41618c" onmouseout="javascript:return __HideDropDown(&#39;s22ec29a7-be9c-4df8-9601-45051a41618c&#39;);">PDFsharp: Frequently Asked Questions</A></B> </DIV><DIV id="BreadcrumbsDivAll" style="display: none;"><A href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx#" onclick="javascript:return __HideTrail();" title="Click here to hide the Breadcrumbs Trail">[X]</A> <DIV id="f5ddb4bbc-9a76-4bfd-96da-e2b249984a46" style="display: none;" class="pageoutgoinglinksmenu" onmouseover="javascript:return __CancelHideTimer();" onmouseout="javascript:return __HideDropDown(&#39;f5ddb4bbc-9a76-4bfd-96da-e2b249984a46&#39;);"><A href="http://www.pdfsharp.net/wiki/PDFsharp_1_30_Folders.ashx" title="PDFsharp 1.30 Folders">PDFsharp 1.30 Folders</A><A href="http://www.pdfsharp.net/wiki/PDFsharpFirstSteps.ashx" title="PDFsharp: First Steps">PDFsharp: First Steps</A><A href="http://www.pdfsharp.net/wiki/PDFsharpSamples.ashx" title="PDFsharp Samples">PDFsharp Samples</A><A href="./test_files/test.html" title="PDFsharp: Frequently Asked Questions">PDFsharp: Frequently Asked Questions</A><A href="http://www.pdfsharp.net/wiki/PDFsharpArticles.ashx" title="PDFsharp Articles">PDFsharp Articles</A><A href="http://www.pdfsharp.net/wiki/MigraDoc_1_30_Folders.ashx" title="MigraDoc 1.30 Folders">MigraDoc 1.30 Folders</A><A href="http://www.pdfsharp.net/wiki/MigraDocFirstSteps.ashx" title="MigraDoc: First Steps">MigraDoc: First Steps</A><A href="http://www.pdfsharp.net/wiki/MigraDocSamples.ashx" title="MigraDoc Samples">MigraDoc Samples</A><A href="http://www.pdfsharp.net/wiki/MigraDocFAQ.ashx" title="MigraDoc: Frequently Asked Questions">MigraDoc: Frequently Asked Questions</A><A href="http://www.pdfsharp.net/wiki/MigraDocArticles.ashx" title="MigraDoc Articles">MigraDoc Articles</A></DIV>» <A href="http://www.pdfsharp.net/wiki/MainPage.ashx" title="Main Page" onmouseover="javascript:return __ShowDropDown(&#39;f5ddb4bbc-9a76-4bfd-96da-e2b249984a46&#39;, this);" id="lnkf5ddb4bbc-9a76-4bfd-96da-e2b249984a46" onmouseout="javascript:return __HideDropDown(&#39;f5ddb4bbc-9a76-4bfd-96da-e2b249984a46&#39;);">Main Page</A> <DIV id="faafd7028-e876-4152-aeed-4072ef3a9a49" style="display: none;" class="pageoutgoinglinksmenu" onmouseover="javascript:return __CancelHideTimer();" onmouseout="javascript:return __HideDropDown(&#39;faafd7028-e876-4152-aeed-4072ef3a9a49&#39;);"><A href="http://www.pdfsharp.net/wiki/MigraDocFAQ.ashx" title="MigraDoc: Frequently Asked Questions">MigraDoc: Frequently Asked Questions</A><A href="http://www.pdfsharp.net/wiki/PDFsharpSamples.ashx" title="PDFsharp Samples">PDFsharp Samples</A><A href="http://www.pdfsharp.net/wiki/PostScript_fonts.ashx" title="PostScript fonts and PDFsharp">PostScript fonts and PDFsharp</A><A href="http://www.pdfsharp.net/wiki/RoadMap.ashx" title="Road Map">Road Map</A></DIV>» <B><A href="./test_files/test.html" title="PDFsharp: Frequently Asked Questions" onmouseover="javascript:return __ShowDropDown(&#39;faafd7028-e876-4152-aeed-4072ef3a9a49&#39;, this);" id="lnkfaafd7028-e876-4152-aeed-4072ef3a9a49" onmouseout="javascript:return __HideDropDown(&#39;faafd7028-e876-4152-aeed-4072ef3a9a49&#39;);">PDFsharp: Frequently Asked Questions</A></B> </DIV></DIV>
		
		
	
	</DIV>
	
	<DIV id="PageContentDiv">
		<B>Questions and answers about PDFsharp</B><BR><BR>See also: <A class="pagelink" href="http://www.pdfsharp.net/wiki/MigraDocFAQ.ashx" title="MigraDoc: Frequently Asked Questions">MigraDoc FAQs</A><BR><BR><TABLE id="TocContainerTable"><TBODY><TR><TD><DIV id="TocContainer"><P class="small"><B>Table of Contents</B><SPAN id="ExpandTocSpan"> [<A href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx#" onclick="javascript:if(document.getElementById(&#39;Toc&#39;).style[&#39;display&#39;]==&#39;none&#39;) document.getElementById(&#39;Toc&#39;).style[&#39;display&#39;]=&#39;&#39;; else document.getElementById(&#39;Toc&#39;).style[&#39;display&#39;]=&#39;none&#39;; return false;">Hide/Show</A>]</SPAN></P><DIV id="Toc"><P><BR><B><A href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx#What_is_PDFsharp_0">What is PDFsharp</A></B><BR><B><A href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx#Is_PDFsharp_based_on_or_does_it_require_other_libraries_or_tools_1">Is PDFsharp based on or does it require other libraries or tools?</A></B><BR><B><A href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx#What_is_the_license_of_PDFsharp_2">What is the license of PDFsharp?</A></B><BR><B><A href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx#Can_PDFsharp_show_PDF_files_Print_PDF_files_Create_images_from_PDF_files_3">Can PDFsharp show PDF files? Print PDF files? Create images from PDF files?</A></B><BR><B><A href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx#Can_I_use_PostScript_fonts_with_PDFsharp_4">Can I use PostScript fonts with PDFsharp?</A></B><BR><B><A href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx#Can_PDFsharp_run_on_Web_Servers_under_Medium_Trust_5">Can PDFsharp run on Web Servers under Medium Trust?</A></B><BR><B><A href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx#Does_PDFsharp_support_for_Arabic_Hebrew_CJK_Chinese_Japanese_Korean_6">Does PDFsharp support for Arabic, Hebrew, CJK (Chinese, Japanese, Korean)?</A></B><BR><B><A href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx#Which_PDF_versions_are_supported_by_PDFsharp_7">Which PDF versions are supported by PDFsharp?</A></B><BR><B><A href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx#Does_PDFsharp_support_PDFA_8">Does PDFsharp support PDF/A?</A></B><BR><B><A href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx#Does_PDFsharp_support_AcroForms_9">Does PDFsharp support AcroForms?</A></B><BR><B><A href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx#Can_I_use_PDFsharp_to_convert_HTML_or_RTF_to_PDF_10">Can I use PDFsharp to convert HTML or RTF to PDF?</A></B><BR><B><A href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx#Can_I_use_PDF_files_created_with_SQL_Server_CAAI_Reporting_Services_11">Can I use PDF files created with SQL Server 2008 Reporting Services?</A></B><BR><B><A href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx#Can_I_use_PDFsharp_to_extract_text_from_PDF_12">Can I use PDFsharp to extract text from PDF?</A></B><BR><B><A href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx#Can_PDFsharp_simulate_Bold_or_Italics_13">Can PDFsharp simulate Bold or Italics?</A></B><BR></P></DIV></DIV></TD></TR></TBODY></TABLE><BR><B>Questions and answers about PDFsharp</B><BR><BR><A href="http://www.pdfsharp.net/wiki/Edit.aspx?Page=PDFsharpFAQ&Section=0" class="editsectionlink"></A><H1 class="separator">What is PDFsharp<A class="headeranchor" id="What_is_PDFsharp_0" href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx#What_is_PDFsharp_0" title="Link to this Section">¶</A></H1>
PDFsharp is a .NET library for creating and modifying Adobe PDF documents programmatically. It is written in C# and can be used from any .NET language like VB.NET.<BR><BR><A href="http://www.pdfsharp.net/wiki/Edit.aspx?Page=PDFsharpFAQ&Section=1" class="editsectionlink"></A><H1 class="separator">Is PDFsharp based on or does it require other libraries or tools?<A class="headeranchor" id="Is_PDFsharp_based_on_or_does_it_require_other_libraries_or_tools_1" href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx#Is_PDFsharp_based_on_or_does_it_require_other_libraries_or_tools_1" title="Link to this Section">¶</A></H1>
PDFsharp is newly designed and built from scratch in C#.
Neither Adobe's PDF Library nor Acrobat are required.<BR><BR><A href="http://www.pdfsharp.net/wiki/Edit.aspx?Page=PDFsharpFAQ&Section=2" class="editsectionlink"></A><H1 class="separator">What is the license of PDFsharp?<A class="headeranchor" id="What_is_the_license_of_PDFsharp_2" href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx#What_is_the_license_of_PDFsharp_2" title="Link to this Section">¶</A></H1>
PDFsharp is Open Source.
You can copy, modify and integrate the source code of PDFsharp in your application without restrictions at all.<BR><BR>If you want professional support, please visit the <A class="internallink" href="http://www.pdfsharp.net/Support.ashx" title="Support Page">Support Page</A> or contact us.<BR><BR>See also: <A class="internallink" href="http://www.pdfsharp.net/PDFsharp_License.ashx" title="PDFsharp License">PDFsharp License</A><BR><BR><A href="http://www.pdfsharp.net/wiki/Edit.aspx?Page=PDFsharpFAQ&Section=3" class="editsectionlink"></A><H1 class="separator">Can PDFsharp show PDF files? Print PDF files? Create images from PDF files?<A class="headeranchor" id="Can_PDFsharp_show_PDF_files_Print_PDF_files_Create_images_from_PDF_files_3" href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx#Can_PDFsharp_show_PDF_files_Print_PDF_files_Create_images_from_PDF_files_3" title="Link to this Section">¶</A></H1>
PDFsharp comes with a preview control designed to visualize drawing operations of the XGraphics object, but it <U>cannot render PDF files</U>.<BR><BR>Further the <B>DrawImage</B> function can be used to draw so called form <B>XObjects</B> in PDF pages.
If you try to render such an object in the preview, only the bounding box is drawn to show that it cannot be rendered.<BR><BR>The <A class="pagelink" href="http://www.pdfsharp.net/wiki/PDFsharpSamples.ashx" title="PDFsharp Samples">PDFsharp Samples</A> show how to invoke Adobe Reader or Acrobat to view or print PDF files and how to invoke GhostScript to create images from PDF pages.<BR><BR><A href="http://www.pdfsharp.net/wiki/Edit.aspx?Page=PDFsharpFAQ&Section=4" class="editsectionlink"></A><H1 class="separator">Can I use PostScript fonts with PDFsharp?<A class="headeranchor" id="Can_I_use_PostScript_fonts_with_PDFsharp_4" href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx#Can_I_use_PostScript_fonts_with_PDFsharp_4" title="Link to this Section">¶</A></H1>
PDFsharp cannot work with PostScript fonts. Only TrueType fonts and OpenType fonts with TrueType outlines can be used with PDFsharp. <A class="pagelink" href="http://www.pdfsharp.net/wiki/PostScript_fonts.ashx" title="PostScript fonts and PDFsharp">Read more...</A><BR><BR><A href="http://www.pdfsharp.net/wiki/Edit.aspx?Page=PDFsharpFAQ&Section=5" class="editsectionlink"></A><H1 class="separator">Can PDFsharp run on Web Servers under Medium Trust?<A class="headeranchor" id="Can_PDFsharp_run_on_Web_Servers_under_Medium_Trust_5" href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx#Can_PDFsharp_run_on_Web_Servers_under_Medium_Trust_5" title="Link to this Section">¶</A></H1>
Not yet with PDFsharp 1.30. Most Medium Trust problems are solved by now and we are looking forward to have support for Medium Trust very soon.<BR><BR><A href="http://www.pdfsharp.net/wiki/Edit.aspx?Page=PDFsharpFAQ&Section=6" class="editsectionlink"></A><H1 class="separator">Does PDFsharp support for Arabic, Hebrew, CJK (Chinese, Japanese, Korean)?<A class="headeranchor" id="Does_PDFsharp_support_for_Arabic_Hebrew_CJK_Chinese_Japanese_Korean_6" href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx#Does_PDFsharp_support_for_Arabic_Hebrew_CJK_Chinese_Japanese_Korean_6" title="Link to this Section">¶</A></H1>
Not yet with PDFsharp 1.30. Right-to-left languages are not yet supported. Only simple languages like English or German are supported, with an easy one-to-one relationship between characters and glyphs.<BR><BR><A href="http://www.pdfsharp.net/wiki/Edit.aspx?Page=PDFsharpFAQ&Section=7" class="editsectionlink"></A><H1 class="separator">Which PDF versions are supported by PDFsharp?<A class="headeranchor" id="Which_PDF_versions_are_supported_by_PDFsharp_7" href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx#Which_PDF_versions_are_supported_by_PDFsharp_7" title="Link to this Section">¶</A></H1>
With PDFsharp you can create files with PDF versions from 1.2 (Adobe Acrobat Reader 3.0) through 1.7 (Adobe Reader 8.0).<BR>
PDFsharp fully supports PDF 1.4 (Adobe Reader 5.0) including the transparency features introduced with this version.<BR>
Some features of PDF 1.5 (Adobe Reader 6.0) are not yet implemented. Therefore PDFsharp cannot yet open all files marked for PDF 1.5 or higher (but that's on our <A class="pagelink" href="http://www.pdfsharp.net/wiki/Roadmap.ashx" title="Road Map">Roadmap</A>).<BR><BR><A href="http://www.pdfsharp.net/wiki/Edit.aspx?Page=PDFsharpFAQ&Section=8" class="editsectionlink"></A><H1 class="separator">Does PDFsharp support PDF/A?<A class="headeranchor" id="Does_PDFsharp_support_PDFA_8" href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx#Does_PDFsharp_support_PDFA_8" title="Link to this Section">¶</A></H1>
Not yet with PDFsharp 1.30.<BR><BR><A href="http://www.pdfsharp.net/wiki/Edit.aspx?Page=PDFsharpFAQ&Section=9" class="editsectionlink"></A><H1 class="separator">Does PDFsharp support AcroForms?<A class="headeranchor" id="Does_PDFsharp_support_AcroForms_9" href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx#Does_PDFsharp_support_AcroForms_9" title="Link to this Section">¶</A></H1>
There is limited support for AcroForms included with PDFsharp 1.30.<BR><BR><A href="http://www.pdfsharp.net/wiki/Edit.aspx?Page=PDFsharpFAQ&Section=10" class="editsectionlink"></A><H1 class="separator">Can I use PDFsharp to convert HTML or RTF to PDF?<A class="headeranchor" id="Can_I_use_PDFsharp_to_convert_HTML_or_RTF_to_PDF_10" href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx#Can_I_use_PDFsharp_to_convert_HTML_or_RTF_to_PDF_10" title="Link to this Section">¶</A></H1>
No, and we do not plan to write such a converter in the near future.<BR><BR><A href="http://www.pdfsharp.net/wiki/Edit.aspx?Page=PDFsharpFAQ&Section=11" class="editsectionlink"></A><H1 class="separator">Can I use PDF files created with SQL Server 2008 Reporting Services?<A class="headeranchor" id="Can_I_use_PDF_files_created_with_SQL_Server_CAAI_Reporting_Services_11" href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx#Can_I_use_PDF_files_created_with_SQL_Server_CAAI_Reporting_Services_11" title="Link to this Section">¶</A></H1>
There is an issue with the PDFs created by SQL Server 2008 Reporting Services. We are working on it.<BR>
As a workaround, create reports with SQL Server 2005 Reporting Services.
Workaround for SQL Server 2008 Reporting Services:
For the DeviceSettings parameter for the Render method on the ReportExecutionService object, pass this value:<BR>
theDeviceSettings = "<DEVICEINFO><HUMANREADABLEPDF>True</HUMANREADABLEPDF></DEVICEINFO>"; <BR>
This disables PDF file compression for SSRS 2008. Then, PDFSharp is able to handle the resulting uncompressed PDF file. (Note: SSRS 2005 ignores this setting so it can be passed to both SSRS versions.)
(Tip from ballinator, posted on <A class="externallink" href="http://forum.pdfsharp.net/viewtopic.php?p=1613#p1613" title="our forum" target="_blank">our forum</A>.<BR><BR><A href="http://www.pdfsharp.net/wiki/Edit.aspx?Page=PDFsharpFAQ&Section=12" class="editsectionlink"></A><H1 class="separator">Can I use PDFsharp to extract text from PDF?<A class="headeranchor" id="Can_I_use_PDFsharp_to_extract_text_from_PDF_12" href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx#Can_I_use_PDFsharp_to_extract_text_from_PDF_12" title="Link to this Section">¶</A></H1>
This can be done at a low level. You can get at the characters in the order they are drawn - and most applications draw them from top-left to bottom-right. There are no high-level functions that return words, paragraphs, or whole pages.<BR><BR><A href="http://www.pdfsharp.net/wiki/Edit.aspx?Page=PDFsharpFAQ&Section=13" class="editsectionlink"></A><H1 class="separator">Can PDFsharp simulate Bold or Italics?<A class="headeranchor" id="Can_PDFsharp_simulate_Bold_or_Italics_13" href="http://www.pdfsharp.net/wiki/PDFsharpFAQ.ashx#Can_PDFsharp_simulate_Bold_or_Italics_13" title="Link to this Section">¶</A></H1>
Not yet with PDFsharp 1.30. Style simulation is on our <A class="pagelink" href="http://www.pdfsharp.net/wiki/Roadmap.ashx" title="Road Map">Roadmap</A>.

	</DIV>
	
	
	
	<DIV id="PageAttachmentsDiv" style="display: none; ">
		
    </DIV>
    
    <DIV id="AdminToolsDiv" style="display: none; ">
		
		
		
    </DIV>
    
    <SCRIPT type="text/javascript">
    <!--
    	function __RepositionDiv(link, element) {
    		var absPos = __AbsolutePosition(link);
    		var elemAbsPos = __AbsolutePosition(element);

    		element.style["top"] = (absPos.top + absPos.height) + "px";
    		element.style["left"] = (absPos.left - (elemAbsPos.width - absPos.width)) + "px";
    		element.style["position"] = "absolute";
    	}

		// Hide attachments and admin tools divs
    	// This is needed because __RepositionDiv cannot calculate the width of the element when it's hidden
    	var __elem = document.getElementById("PageAttachmentsDiv");
    	if(document.getElementById("PageAttachmentsLink")) {
    		__RepositionDiv(document.getElementById("PageAttachmentsLink"), __elem);
    	}
    	__elem.style["display"] = "none";

    	__elem = document.getElementById("AdminToolsDiv");
    	if(document.getElementById("AdminToolsLink")) {
    		__RepositionDiv(document.getElementById("AdminToolsLink"), __elem);
    	}
    	__elem.style["display"] = "none";
    // -->
    </SCRIPT>


                <DIV id="PageInternalFooterDiv"><BR><BR>
<DIV class="box">
<TABLE><TBODY><TR><TD style="text-align: right; padding-right: 20px; vertical-align: top;"><B>Miscellaneous</B><BR><A class="internallink" href="http://www.pdfsharp.net/MainPage.ashx" title="Home">Home</A></TD><TD style="text-align: right; padding-right: 20px; vertical-align: top;"><B>PDFsharp</B><BR><A class="internallink" href="./test_files/test.html" title="FAQ">FAQ</A><BR><A class="internallink" href="http://www.pdfsharp.net/wiki/PDFsharpSamples.ashx" title="Samples">Samples</A><BR><A class="internallink" href="http://www.pdfsharp.net/wiki/PDFsharpArticles.ashx" title="Articles">Articles</A></TD><TD style="text-align: right; padding-right: 20px; vertical-align: top;"><B>MigraDoc</B><BR><A class="internallink" href="http://www.pdfsharp.net/wiki/MigraDocFAQ.ashx" title="FAQ">FAQ</A><BR><A class="internallink" href="http://www.pdfsharp.net/wiki/MigraDocSamples.ashx" title="Samples">Samples</A><BR><A class="internallink" href="http://www.pdfsharp.net/wiki/MigraDocArticles.ashx" title="Articles">Articles</A></TD></TR></TBODY></TABLE>
</DIV>
</DIV>
                <DIV id="MainFooterDiv">
                    <!-- Used for layout purposes only -->
                </DIV>
            </DIV>

        </DIV>
            
        <DIV id="FooterDiv">
            <DIV style="float: left;"><P class="small"><A class="externallink" href="http://www.screwturn.eu/" title="ScrewTurn Wiki" target="_blank">ScrewTurn Wiki</A> version 3.0.0.161. Some of the icons created by <A class="externallink" href="http://www.famfamfam.com/" title="FamFamFam" target="_blank">FamFamFam</A>.</P></DIV>
<DIV style="float: right;"><SMALL><A class="internallink" href="http://www.pdfsharp.net/Impressum.ashx" title="Impressum - Legal Notice">Impressum - Legal Notice</A></SMALL></DIV>

        </DIV>

    </FORM>  


</BODY></HTML>